package com.day3;

import java.io.Serializable;

/**
 * @program: java_base
 * @className: com.day3.Person
 * @description: 人类 2、相关的属性 3、给每个属性提供get和set方法
 * @author: 513 王老师(qq:292817678,tel&微信:18688753763)
 * @create: 2020-09-16 14:34
 **/
public class Person implements Serializable {
    /**
     * id
     */
    private int id;
    /**
     * 左边的人
     */
    private Person left;
    /**
     * 右边的人
     */
    private Person right;

    // 提供set方法赋值
    public void setId(int id){
        this.id = id;
    }
    // 取值提供get方法
    public int getId(){
        return this.id;
    }

    // 带参数的构造函数
    public Person(){}
    public Person(int id){
        this.id = id;
    }

    public String toString(){
        return "人的ID是：" + this.id;
    }

    public Person getLeft() {
        return left;
    }

    public void setLeft(Person left) {
        this.left = left;
    }

    public Person getRight() {
        return right;
    }

    public void setRight(Person right) {
        this.right = right;
    }
}
